package com.ws.hzuoj.admin.system.menu.util;

import com.ws.hzuoj.admin.system.menu.entity.Menu;

import java.util.ArrayList;
import java.util.List;

public class MenuUtils {

    public static List<String> getChecksMenu(List<Menu> menus,List<String> checks){
        List<String> results=new ArrayList<String>();
        for(Menu menu:menus){
            if(menu.getChildren()==null){
                for (String c:checks){
                    if(c.equals(menu.getId())){
                        results.add(c);
                    }
                }
            }else{
                results.addAll(getChecksMenu(menu.getChildren(),checks));
            }
        }
        return results;
    }
}
